{"ast":null,"code":"// Corresponds to 10 frames at 60 Hz.\n// A few bytes payload overhead when lodash/debounce is ~3 kB and debounce ~300 B.\nexport default function debounce(func) {\n  var wait = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 166;\n  var timeout;\n  function debounced() {\n    var _this = this;\n    for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n    var later = function later() {\n      func.apply(_this, args);\n    };\n    clearTimeout(timeout);\n    timeout = setTimeout(later, wait);\n  }\n  debounced.clear = function () {\n    clearTimeout(timeout);\n  };\n  return debounced;\n}","map":{"version":3,"names":["debounce","func","wait","timeout","debounced","args","later","apply","clearTimeout","setTimeout","clear"],"sources":["/Users/poppie/Desktop/development/messenger/app/frontend/node_modules/@mui/utils/esm/debounce.js"],"sourcesContent":["// Corresponds to 10 frames at 60 Hz.\n// A few bytes payload overhead when lodash/debounce is ~3 kB and debounce ~300 B.\nexport default function debounce(func, wait = 166) {\n  let timeout;\n  function debounced(...args) {\n    const later = () => {\n      func.apply(this, args);\n    };\n    clearTimeout(timeout);\n    timeout = setTimeout(later, wait);\n  }\n  debounced.clear = () => {\n    clearTimeout(timeout);\n  };\n  return debounced;\n}"],"mappings":"AAAA;AACA;AACA,eAAe,SAASA,QAAQ,CAACC,IAAI,EAAc;EAAA,IAAZC,IAAI,uEAAG,GAAG;EAC/C,IAAIC,OAAO;EACX,SAASC,SAAS,GAAU;IAAA;IAAA,kCAANC,IAAI;MAAJA,IAAI;IAAA;IACxB,IAAMC,KAAK,GAAG,SAARA,KAAK,GAAS;MAClBL,IAAI,CAACM,KAAK,CAAC,KAAI,EAAEF,IAAI,CAAC;IACxB,CAAC;IACDG,YAAY,CAACL,OAAO,CAAC;IACrBA,OAAO,GAAGM,UAAU,CAACH,KAAK,EAAEJ,IAAI,CAAC;EACnC;EACAE,SAAS,CAACM,KAAK,GAAG,YAAM;IACtBF,YAAY,CAACL,OAAO,CAAC;EACvB,CAAC;EACD,OAAOC,SAAS;AAClB"},"metadata":{},"sourceType":"module"}